usability information architecture graphic design intellectual property software accessibility development fundraising patents copyrights design custom software development css pto interaction design patent software development pta web design fundraiser